|
CATIA V5 Programmierung : Copy u. Paste
joneta am 12.10.2011 um 15:03 Uhr (0)
Hallo! Ja, bin neu hier - und gleich ein kleines Problemchen:Ich bin auf der Suche nach einem ganz einfachen Beispiel für Copy and Paste.Ich möchte einen Kurvenverlauf aus einem Part in ein anderes kopieren.Die Ausgangskurve wird vom Benutzer selektiert und vermerkt.Aber wie füge ich die Kurve in das andere Part ein?Gefunden habe hier schon; http://ww3.cad.de/foren/ubb/Forum137/HTML/003253.shtml#000015 und http://ww3.cad.de/foren/ubb/Forum137/HTML/003253.shtml#000009 aber irgendetwas funktioniert bei mir h ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Produkt u. Parts umbenennen
joneta am 26.10.2011 um 11:05 Uhr (0)
Hallo, Zitat:Original erstellt von bgrittmann:... Wie arbeitest du deine Dokumente ab? PS: Bitte Systeminfo ausfüllenIm Hintergrund ist das Product(BG) geöffnet und im Vordergrund ein aktives Part.Die Konstruktion wurde in diesem Part durchgeführt.Das Product und seine Parts sind bekannt. Ich muß also nur in einer Schleife 3 oder 4 Parts und das Product umbenennen (und evt. speichern).Zugriff erhalte ich durch Code:Set actProd = CATIA.Documents.Item("NAME der Datei")Also über die Collection aller geöffnete ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Produkt u. Parts umbenennen
joneta am 25.10.2011 um 15:56 Uhr (0)
Hallo!Ich versuche gerade ein Produkt und seine Parts umzubenennen um alles dann zu speichen:Als Beispiel hatte ich folgendes hier gefunden:http://ww3.cad.de/foren/ubb/Forum137/HTML/001807.shtml#000006und daraus dies gemacht:Code: While qdatei(i) "" If qdatei(i) Like "*ZSB*" Then newstr = "ZSB_" newstr = firstfnamepart & newstr & Left(middlefnamepart, Len(middlefnamepart) - Len(newstr)) & lastfnamepart Set actProd = CATIA.Documents.Item(qdatei(i))Bis HIER funktioniert es erst einmal - ABER actProd ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verlinkung zwischen Parts aktivieren
joneta am 31.10.2011 um 16:14 Uhr (0)
Hallo!ich habe ein Produkt mit 3 Parts:1 Grundmodell von dem die Elemente (Linien, Flächen) in die 2 Arbeitsparts verlinkt sind. Die Konstruktion baut also auf den verlinkten Linien und Flächen aus Part 1 auf.Part 1 mit der Konstruktion wird zum Teil über das VBA-Macro erstellt. Wenn ich nun die weiteren Parts über das Macro öffne erkennt Catia die Verlinkungen nicht mehr richtig (rotes Fragezeichen im Strukturbaum). Da hilft auch kein PartDocument.Update, welches zwar ausgeführt wird aber die Links nicht ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verlinkung zwischen Parts aktivieren
joneta am 02.11.2011 um 11:07 Uhr (0)
Hallo!Die Verlinkung erfolgt von Part zu Part (CCP).In der Zwischenzeit habe ich schon mal folgende Variante probiert, und damit ein neues weiteres Problem:Code:product1.ApplyWorkMode DESIGN_MODE Die Verlinkung ist aktiv!…UselLine.Copy ’funktioniert - Linie in ZWA… Set par1 = CATIA.Documents.Item("Datei") ’open(Datei) funktioniert nicht mehr; aber Zuweisung über .Documents…ziel.Add hb ## container der selektion hinzufügen - funktioniert auch!ziel.PasteSpecial "CATPrtResultWit ...
|
In das Form CATIA V5 Programmierung wechseln |
 mehr_code.txt |
CATIA V5 Programmierung : Verlinkung zwischen Parts aktivieren
joneta am 03.11.2011 um 08:24 Uhr (0)
Hallo! "...die Datei wird nicht zum aktiven Dokument." ist natürlich eine Vermutung:Laut Watchfenster ist und bleibt das Product das aktive Dokument für CATIA.Clicke ich mit der rechten Maustaste an die Stelle zum Einfügen ist der Paste-Befehl ausgegraut undbei Macro-Ausführung erfolgt eine Fehlermeldung "Copy-Error : Einfügen nicht möglich/nicht erlaubt"Übrigens kann ich die Linie manuell, aus der ZWA, nach doppelclick auf das Part, ordnungsgemäß einfügen.d.h. entweder muß ich über das Product einen Weg z ...
|
In das Form CATIA V5 Programmierung wechseln |